microalgae immobilization - French English Dictionary